package graph;
public class graphrunner {
	
	public static void main(String args[])
	{
	//	Node n1 = new Node("widget", "twisty", 12);
		Node na = new Node("1", "2", 11);
		Node nb = new Node("2", "3", 21);
		Node nc = new Node("3", "4", 22);
		Node nd = new Node("4", "5", 23);
		Node ne = new Node("5", "2", 24);
		
//		
//		
//		Node n1 = new Node("A", "B", 12);
//		Node n2 = new Node("B", "C", 13);
//		Node n3 = new Node("A", "B", 14);
//		Node n4 = new Node("B", "C", 15);
//		Node n5 = new Node("C", "D", 16);
//		Node n6 = new Node("D", "A", 17);
//		
//		Node n7 = new Node("XX", "YY", 18);
//		Node n8 = new Node("YY", "ZZ", 19);
//		Node n9 = new Node("ZZ", "XX", 20);
//	
		
		graph g = new graph(true);
		
		g.addNode(na);
		g.addNode(nb);
		g.addNode(nc);
		g.addNode(nd);
		g.addNode(ne);
		
		
		g.findCycle(0);
		
		g.printCycles();
	}

}
